/**
 *给函数添加参数 
 */
package utils.core
{
	public class Params
	{
		public function Params()
		{
		}
		
		public static function add(fun:Function,...arg):Function
		{
			var flag:Boolean = false;
			var _fun:Function = function(e:*,..._arg):void
			{
				_arg= arg;
				if(!flag)
				{
					flag = true;
					_arg.unshift(e);
				}
				fun.apply(null,_arg);
			}
			return _fun;
		}

	}
}